Page({
/**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {
    console.log('onLoad-生命周期函数--监听页面加载');
  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {
    console.log('onReady-生命周期函数--监听页面初次渲染完成');
  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {
    console.log('onShow-生命周期函数--监听页面显示');
  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {
    console.log('onHide-生命周期函数--监听页面隐藏');
  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {
    console.log('onUnload-生命周期函数--监听页面卸载');
  },
  // 小程序页面中的事件处理函数，直接写到 Page() 对象的第一级
  myInputHandle() {
    console.log('输入内容时候触发');
  },

  myFocusHandle() {
    console.log('获取焦点');
  },

  myBlurHandle() {
    console.log('失去焦点');
  },

  // 当点击完成按钮的时候触发
  myConfirmHandle() {
    console.log('当点击完成按钮');
  },

  // ---------------------------
  myConfirmHandle2(e) {
    console.log(e);
    console.log(e.detail.value);
  },

  deleteItem(e) {
    console.log(e);
    // e.target 代表当前点击的元素
    console.log(e.target.dataset.index);
  },

  myBtnTapHandle(e) {
    // const num = e.target.dataset.num;
    // const msg = e.target.dataset.msg;
    // const bl = e.target.dataset.bl;
    console.log(e);
    const {
      num,
      msg,
      bl
    } = e.target.dataset;
    console.log(num, msg, bl);
  },


  fatherTapHandle(e) {
    console.log('e.target', e.target);
    console.log('e.currentTarget', e.currentTarget);
  },

  // 页面的数据 - 为了方便观察写到了后面，平时开发时候记得写前面
  data: {
    msg: '123'
  },

  // 1. 获取输入框内容
  // 2. 把获取到的内容更新到 msg 中
  getValueHandle(e) {
    // console.log(e);
    const value = e.detail.value;
    // console.log(value);
    this.setData({
      msg: value
    })
  }
});